﻿using Shop.RemoteModel.Activity.Model;
using WeDonekRpc.Client;
using WeDonekRpc.Model;

namespace Shop.Service.Interface
{
    public interface IActivityService
    {
        ActivityBase[] Gets ( long[] ids );
        bool OffShelf ( long id );
        bool SetAuditStatus ( long id, AuditResult result );
        long Add ( ActivityAdd add );
        void Delete ( long id );
        ActivityData Get ( long id );
        PagingResult<ActivityBase> Query ( ActivityQueryParam query, IBasicPage paging );
        bool Set ( long id, ActivitySet data );
    }
}